home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 June / ccd0605.iso / Software / Freeware / Programare / highlight / highlight-W32GUI-2.2-10b-Setup.exe / {app} / langDefs / pike.lang < prev    next >
Text File  |  2004-07-06  |  3KB  |  48 lines

  1. # Pike language definition file
  2. #
  3. # Author: Olivier Girondel
  4. #   Mail: olivier.girondel@cw.com
  5. #   Date: 2003/04/08
  6. # ------------------------------------------
  7. # This file is a part of highlight, a free source code converter released under the GPL.
  8. #
  9.  
  10. $KW_LIST(kwa)=__parse_pike_type _disable_threads _do_call_outs _exit _gc_status _leak _memory_usage
  11. _next _prev _refs _static_modules _typeof abs acos add_constant add_include_path add_module_path
  12. add_program_path aggregate aggregate_mapping aggregate_multiset alarm all_constants all_threads
  13. allocate array_sscanf arrayp asin atan atan2 atexit backtrace basename call_function call_out
  14. call_out_info cd ceil chmod chown chroot cleargroups clone closelog column combine_path
  15. combine_path_nt combine_path_unix compile  compile_file compile_string copy_value cos cpp crypt
  16. ctime decode_value delay describe_backtrace describe_error destruct dirname encode_value
  17. encode_value_canonic endgrent endpwent enumerate equal errno exece exit exp explode_path file_stat
  18. file_truncate filesystem_stat filter find_call_out floatp floor fork function_name function_object
  19. functionp gc get_all_groups get_all_users get_dir get_groups_for_user get_weak_flag getcwd getegid
  20. getenv geteuid getgid getgrent getgrgid getgrnam getgroups gethostbyaddr gethostbyname gethostname
  21. gethrtime getpgrp getpid getppid getpwent getpwnam getpwuid getsid getuid glob gmtime hardlink
  22. has_index has_prefix has_suffix has_value hash hash_7_0 indices initgroups innetgr intp
  23. is_absolute_path kill load_module localtime log lower_case m_delete map mappingp master max min
  24. mkdir mkmapping mkmultiset mktime multisetp mv new next_object normalize_path object_program
  25. object_variablep objectp openlog pow programp  putenv query_num_arg random random_seed random_string
  26. readlink remove_call_out remove_include_path remove_module_path remove_program_path replace
  27. replace_master reverse rm round rows rusage search set_priority set_weak_flag setegid seteuid setgid
  28. setgrent setgroups setpgrp setpwent setresgid setresuid setsid setuid sgn signal signame signum sin
  29. sizeof sleep sort sprintf sqrt strerror string_to_unicode string_to_utf8 stringp strlen symlink
  30. syslog tan this_object this_thread thread_create thread_local throw time trace ualarm umask uname
  31. unicode_to_string upper_case utf8_to_string utime values version werror write zero_type
  32.  
  33. $KW_LIST(kwb)=array constant extern float function int local mapping mixed multiset object program static string void
  34.  
  35. $STRINGDELIMITERS=" '
  36.  
  37. $SL_COMMENT=//
  38.  
  39. $ML_COMMENT=/* */
  40.  
  41. $IGNORECASE=false
  42.  
  43. $DIRECTIVE=#
  44.  
  45. $ESCCHAR=\
  46.  
  47. $SYMBOLS= ( ) [ ] { } , ; : & | < > !  = / * %  + -
  48.